barely make both ends meet - Allemand Anglais Dictionnaire